package model

import (
	"gorm.io/gorm"
)

type Hook struct {
}

/**
// 开始事务
BeforeSave
BeforeCreate
// 关联前的 save
// 插入记录至 db
// 关联后的 save
AfterCreate
AfterSave
// 提交或回滚事务


*/

func (u *Hook) BeforeUpdate(tx *gorm.DB) (err error) {

	return
}

// 在同一个事务中更新数据
func (u *Hook) AfterUpdate(tx *gorm.DB) (err error) {

	return
}
